﻿@charset "utf-8"; 

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	font-family: arial, Tahoma, Helvetica, simsun, "microsoft Yahei",
		sans-serif;
	background: #fff;
	color: #7c7c7c;
}

body,h1,h2,h3,h4,h5,h6,blockquote,div,p,pre,dl,dd,ol,ul,li,caption,th,td,form,fieldset,legend,input,button,textarea
	{
	margin: 0;
	padding: 0;
}

ul,ol,li {
	list-style-type: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
	font-weight: normal;
}

input,button,textarea,select {
	font-size: 100%;
	font-family: arial, Tahoma, Helvetica, simsun, "microsoft Yahei",
		sans-serif;
}

button,input,.cp {
	border: none;
}

button,.cp {
	cursor: pointer;
}

input:focus,textarea:focus {
	outline: none;
}

table {
	border-collapse: collapse;
}

img,a img {
	border: 0
}

em,i {
	font-style: normal;
}

.leftwrap {
	z-index: 9
}

.leftwrap .w860 {
	width: 855px;
}

.subMenu .wwhite a {
	text-decoration: none;
}

a:link,a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:link,a:visited {
	color: #7c7c7c;
}

.icon {
	background: url(../image/icons_common.png) no-repeat 0 14px;
}

.icons {
	background: url(../image/icon.png) no-repeat;
}

#shadowlogo {
	float: left;
}

#shadowlogo h2 {
	margin: 15px 0px 0px 50px;
}

.movie_read p {
	text-indent: 2em;
}

.h400 {
	height: 400px;
}

.h358 {
	height: 358px;
}

.h349 {
	height: 349px;
}

.h400 {
	height: 400px;
}

.h270 {
	height: 270px;
}

.h260 {
	height: 260px;
}

.h183 {
	height: 183px;
}

.hg {
	height: 21px;
}

.h45 {
	height: 45px;
}

.h48 {
	height: 48px;
}

.h35 {
	height: 35px;
}

.h53 {
	height: 53px;
}

.h60 {
	height: 60px;
}

.h63 {
	height: 63px;
}

.h70 {
	height: 70px;
}

.h72 {
	height: 72px;
}

.lh30 {
	height: 30px;
}

.h24 {
	height: 24px;
}

.lh51 {
	line-height: 51px;
}

.lh24 {
	line-height: 24px;
}

.lh30 {
	line-height: 30px;
}

.lh38 {
	line-height: 38px;
}

.lh40 {
	line-height: 40px;
}

.lh46 {
	line-height: 46px;
}

.lh22 {
	line-height: 22px;
}

.lh18 {
	line-height: 18px
}

.fb {
	font-weight: bold;
}

.fw {
	font-family: "microsoft Yahei"
}

.font {
	font-family: simsun;
}

.fa {
	font-family: Arial;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f13 {
	font-size: 13px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.fl2 {
	font-size: 12px;
}

.f20 {
	font-size: 20px;
}

.f24 {
	font-size: 24px;
}

.f30 {
	font-size: 30px;
}

.f40 {
	font-size: 40px;
}

.red,.red:link,.red:visited {
	color: #f75e4e;
}

.black,.black:link,.black:visited {
	color: #000
}

.fsc8 {
	color: #c8c8c8;
}

.fs9 {
	color: #999;
}

.fs6 {
	color: #666;
}

.fs41 {
	color: #414965
}

.fsd0 {
	color: #d0d0d0;
}

.fs6e {
	color: #6e7aa0;
}

.fs59 {
	color: #596181;
}

.fs6f {
	color: #6f7aa0;
}

.fs0 {
	color: #000;
}

.fs93 {
	color: #939393;
}

.fsa0 {
	color: #a0a0a0;
}

.fs88 {
	color: #889ad4;
}

.bule {
	color: #005aa0;
}

.fsa2 {
	color: #a2a7cc;
}

.fsab {
	color: #aba0a0;
}

.fs3 {
	color: #333;
}

.fst {
	color: #2b2424;
}

.fsff {
	color: #ff5252;
}

.red {
	color: #e71204;
}

.redee {
	color: #ee1e34;
}

#two6,.redff,.red2 {
	color: #ff4747;
}

.redfc {
	color: #fc5242;
}

.fs42 {
	color: #424965;
}

.fsac {
	color: #aca8a8;
}

.fs7e {
	color: #7e89b4;
}

.blue {
	color: #40b0ff;
}

.fs5d {
	color: #5d5d5d;
}

.fs6e9 {
	color: #6e9edc;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.cb {
	clear: both
}

.vm {
	vertical-align: middle;
}

.vt {
	vertical-align: top;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.prtr {
	position: relative;
	right: -1px;
	top: 0;
}

.prtl {
	position: relative;
	left: -5px;
	top: 58px;
}

.patl {
	position: absolute;
	top: 0;
	left: 0;
}

.patr {
	position: absolute;
	top: 0;
	right: 0;
}

.patr5 {
	position: absolute;
	top: 5px;
	right: 5px;
}

.pab5l {
	position: absolute;
	bottom: 5px;
	left: 0;
}

.pabl {
	position: absolute;
	bottom: 0px;
	left: 0;
}

.pabr {
	position: absolute;
	bottom: 0;
	right: 0;
}

.pat-20r {
	position: absolute;
	top: -10px;
}

.fl,li {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.clear {
	zoom: 1;
}

.clear:after {
	display: block;
	clear: both;
	content: ''
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.ib {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}

.ofh {
	overflow: hidden;
}

.ita {
	font-style: italic;
}

.w {
	width: 100%;
}

.w1200 {
	width: 1200px;
}

.w960 {
	width: 960px;
}

.w900 {
	width: 900px;
}

.w893 {
	width: 893px;
}

.w860 {
	width: 860px;
	z-index: 4;
}

.w840 {
	width: 840px;
}

.w848 {
	width: 848px;
}

.w810 {
	width: 810px;
}

.w760 {
	width: 760px;
}

.w755 {
	width: 755px;
}

.w730 {
	width: 730px;
}

.w738 {
	width: 738px;
}

.w660 {
	width: 660px;
}

.w680 {
	width: 680px;
}

.w570 {
	width: 570px;
}

.w500 {
	width: 500px;
}

.w585 {
	width: 585px;
}

.w590 {
	width: 590px;
}

.w520 {
	width: 520px;
}

.w440 {
	width: 440px;
}

.w400 {
	width: 400px;
}

.w350 {
	width: 350px;
}

.w317 {
	width: 317px;
}

.w308 {
	width: 308px;
}

.w312 {
	width: 312px;
}

.w286 {
	width: 286px;
}

.w277 {
	width: 277px;
}

.w224 {
	width: 224px;
	height: 44px;
	line-height: 44px;
	margin: 20px 0px 0px 25px;
}

.w254 {
	width: 254px;
	height: 44px;
	line-height: 44px;
	margin: 20px 0px 0px 12px;
}

.w195 {
	width: 195px;
}

.w198 {
	width: 198px;
}

.w185 {
	width: 185px;
}

.w178 {
	width: 178px;
}

.w170 {
	width: 170px;
}

.w130 {
	width: 130px;
}

.w124 {
	width: 124px;
}

.w117 {
	width: 117px;
}

.w100 {
	width: 100px;
}

.w95 {
	width: 95px;
}

.w85 {
	width: 85px;
}

.w72 {
	width: 72px;
}

.w70 {
	width: 70px;
}

.w63 {
	width: 63px;
}

.w55 {
	width: 55px;
}

.w50 {
	width: 50px;
	display: inline-table;
}

.mt-27 {
	margin-top: -27px;
}

.mt-40 {
	margin-top: -40px;
}

.m10 {
	margin: 10px;
}

.m1 {
	margin: 1px;
}

.mr50 {
	margin-right: 50px;
}

.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}

.m2 {
	margin: 2px 5px;
}

.mt5 {
	margin-top: 5px;
}

.mt7 {
	margin-top: 7px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt27 {
	margin-top: 24px;
	display: inline-block;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt50 {
	margin-top: 50px;
}

.mt70 {
	margin-top: 70px;
}

.mt90 {
	margin-top: 90px;
}

.mt150 {
	margin-top: 150px;
}

.ml {
	margin-left: 1%;
}

.ml2 {
	margin-left: 1px;
}

.ml5 {
	margin-left: 5px;
}

.ml8 {
	margin-left: 8px;
}

.ml15 {
	margin-left: 15px;
}

.ml18 {
	margin-left: 18px;
}

.ml25 {
	margin-left: 25px;
}

.ml10 {
	margin-left: 10px;
}

.ml12 {
	margin-left: 12px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml35 {
	margin-left: 35px;
}

.ml45 {
	margin-left: 45px;
}

.ml55 {
	margin-left: 55px;
}

.ml90 {
	margin-left: 90px;
}

.ml120 {
	margin-left: 120px;
}

.ml130 {
	margin-left: 130px;
}

.ml168 {
	margin-left: 168px;
}

.ml240 {
	margin-left: 240px;
}

.mr15 {
	margin-right: 15px
}

.mr10 {
	margin-right: 10px;
}

.mr7 {
	margin-right: 7px;
}

.mr5 {
	margin-right: 5px;
}

.mr30 {
	margin-right: 30px;
}

.mr74 {
	margin-right: 74px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb-5 {
	margin-bottom: -5px;
}

.mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt30 {
	padding-top: 30px;
}

.pt40 {
	padding-top: 40px;
}

#pb0 {
	padding-bottom: 0px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.pr15 {
	padding-right: 15px;
}

.pr3 {
	padding-right: 3px;
}

.pr10 {
	padding-right: 10px;
}

.pr20 {
	padding-right: 20px;
}

.pr40 {
	padding-right: 40px;
}

.pl20 {
	padding-left: 20px;
}

.pb8 {
	padding-bottom: 8px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb20 {
	padding-bottom: 20px;
}

.pb30 {
	padding-bottom: 30px;
}

.pb45 {
	padding-bottom: 45px;
}

.pb50 {
	padding-bottom: 50px;
}

.pb70 {
	padding-bottom: 70px;
}

.bgf8 {
	background: #f8f8f8;
}

.bgredwith {
	background: #ff5757;
	color: #fff;
	padding: 0px 2px;
}

.bgblue {
	background: #bec6e1;
	color: #fff;
}

.film_xq .film_type {
	cursor: pointer;
}

.film_xq .bd2_green:hover,.film_xq .bd2_green.hover {
	background: #69c201;
	color: #fff;
}

.film_xq .bd2_blues:hover,.film_xq .bd2_blues.hover,.bluebg88 {
	background: #889ad4;
	color: #fff;
}

.film_xq .bd2_purple:hover,.film_xq .bd2_purple.hover {
	background: #ae76de;
	color: #fff;
}

.film_xq .bd2_purplet:hover,.film_xq .bd2_purplet.hover {
	background: #7e20cd;
	color: #fff;
}

.film_xq .bd2_yellow:hover,.film_xq .bd2_yellow.hover {
	background: #ff7800;
	color: #fff;
}

.film_xq .bd2_turquoise:hover,.film_xq .bd2_turquoise.hover {
	background: #05dbba;
	color: #fff;
}

.film_xq .bd2_red:hover,.film_xq .bd2_red.hover {
	background: #fc5242;
	color: #fff;
}

.film_xq .bd2_blue:hover,.film_xq .bd2_blue.hover {
	background: #40b0ff;
	color: #fff;
}

.film_xq .bd2_purplet:hover,.film_xq .bd2_purplet.hover {
	background: #7e20cd;
	color: #fff;
}

.box {
	
}

.xhx {
	text-decoration: underline;
}

.bdnone {
	border: none;
}

.bdc9 {
	border: solid 1px #c9cde0;
}

.bde6 {
	border: solid 1px #e6e6e6;
	margin-top: -1px;
}

.bdb_gray {
	border-bottom: solid 1px #e7e7e7;
}

.bdb_f2 {
	border-bottom: solid 1px #F2F2F2;
}

.bdb_blue {
	border-bottom: solid 1px #ccd1e2;
}

.bdl_blue {
	border-left: solid 1px #ccd1e2;
}

.bdr_blue {
	border-right: solid 1px #ccd1e2;
}

.bdr_f2 {
	border-right: solid 1px #f2f2f2;
}

.bd_gray {
	border-bottom: solid 1px #eee;
}

.bdr_f2 {
	border-right: solid 1px #f2f2f2;
}

.bdb_gray2 {
	border-bottom: solid 2px #e4e4e4;
}

.bd2_green {
	border: solid 2px #69c201;
	color: #69c201;
}

.bd2_blue {
	border: solid 2px #40b0ff;
	color: #40b0ff;
}

.bd2_red {
	border: solid 2px #fc5242;
	color: #fc5242;
}

.bd2_purple {
	border: solid 2px #ae76de;
	color: #ae76de;
}

.bd2_purplet {
	border: solid 2px #7e20cd;
	color: #7e20cd;
}

.bd2_blues {
	border: solid 2px #889ad4;
	color: #889ad4;
}

.bd2_yellow {
	border: solid 2px #ff7800;
	color: #ff7800;
}

.bd2_turquoise {
	border: solid 2px #05dbba;
	color: #05dbba;
}

.bd_rb {
	border-right: solid 1px #bbb;
}

.bd_b {
	border-bottom: solid 1px #bbb;
}

.back_bluetwo {
	background: #EBF1FF;
}

.white_bg {
	background: #fff;
}

.back_blue {
	background: #6e7aa0;
}

.back_red {
	background: #ffd0d0;
}

.blue_bg {
	background: #f4f7ff;
}

.gray_bg {
	background: #f4f4f4;
}

.choose {
	background: #ffefef;
	border: dashed 1px #d7d7d7;
	overflow: hidden;
	position: relative;
}

.bmhwp .choose {
	background: #ffefef url(../image/ico_bmh.png) no-repeat 4px
		center;
	padding-left: 36px;
	letter-spacing: -1px;
}

#ypxx {
	height: 100px;
}

.gray_btn {
	background: #e3e3e3;
	color: #cacaca;
	border: solid 1px #cacaca;
	font-size: 20px;
	font-family: "microsoft yahei";
}

.red_btn,.red_btn:link,.red_btn:visited {
	background: #ff4747;
	color: #fff;
	border: solid 1px #e71204;
	font-size: 20px;
	font-family: "microsoft yahei";
}

.red_btn:hover,.red_dj {
	background: #e71204;
	text-decoration: none;
}

.grey_btn {
	background: #F7F7F7;
	border: solid 1px #dedede;
}

.dark_blue {
	background: #424965;
}

.cy_bx {
	width: 17px;
	line-height: 17px;
	height: 17px;
	display: inline-block;
	*vertical-align: 0px;
	text-align: center;
	background: #6e7aa0;
	margin-right: 5px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.fs6f_a:link,.fs6f_a:hover,.fs6f_a:visited {
	color: #6f7aa0
}

.fs41_a:link,.fs41_a:hover,.fs41_a:visited {
	color: #444c67
}

.fs6e_a:link {
	color: #6e7aa0;
}

.fs6e_a:visited {
	color: #6e7aa0;
}

.fs6e_a:hover {
	color: #6e7aa0;
}

.fsa2_a:link {
	color: #a2a7cc;
}

.fsa2_a:visited {
	color: #a2a7cc;
}

.fsa2_a:hover {
	color: #a2a7cc;
}

.fs3_a:link {
	color: #333;
}

.fs3_a:visited {
	color: #333;
}

.fs3_a:hover {
	color: #333;
}

.fs42_a:link {
	color: #424965;
}

.fs42_a:visited {
	color: #424965;
}

.fs42_a:hover {
	color: #424965;
}

.redff_a:link {
	color: #ff4747;
}

.redff_a:visited {
	color: #ff4747;
}

.redff_a:hover {
	color: #ff4747;
}

.white_a:link {
	color: #fff;
}

.white_a:visited {
	color: #fff;
}

.white_a:hover {
	color: #fff;
}

.xh_a:link {
	text-decoration: none;
}

.xh_a:visited {
	text-decoration: underline;
}

.xh_a:hover {
	text-decoration: underline;
}

.fs2b_a:link {
	color: #2b2424;
}

.fs2b_a:visited {
	color: #2b2424;
}

.fs2b_a:hover {
	color: #2b2424;
}

.fs0_a:link {
	color: #000;
}

.fs0_a:visited {
	color: #000;
}

.fs0_a:hover {
	color: #000;
}

.fs2bh_a:link {
	color: #2b2424;
}

.fs2bh_a:visited {
	color: #2b2424;
}

.fs2bh_a:hover {
	color: #ff4747;
	text-decoration: none;
}

.fs26_a:link {
	color: #262323;
}

.fs26_a:visited {
	color: #262323;
}

.fs26_a:hover {
	color: #262323;
}

.bule_a:link {
	color: #005aa0;
	text-decoration: none;
}

.bule_a:visited {
	color: #005aa0;
}

.bule_a:hover {
	color: #005aa0;
}

.fs85_a:link {
	color: #858687;
	text-decoration: none;
}

.fs85_a:visited {
	color: #858687;
}

.fs85_a:hover {
	color: #005aa0;
}

.ws {
	white-space: nowrap;
}

.wb {
	word-spacing: 5px;
}

.redfc_a:link,.redfc_a:hover,.redfc_a:visited {
	color: #fc5242;
	text-decoration: underline;
}

.bules_a:link,.bules_a:hover,.bules_a:visited {
	color: #10adff;
	text-decoration: underline;
}

.fs44_a:link,.fs44_a:hover,.fs44_a:visited {
	color: #444f72;
}

.fs88_a:link,.fs88_a:hover,.fs88_a:visited {
	color: #889ad4;
	text-decoration: none;
}

.res_movie_green {
	background: #a0e708;
	font-family: arial;
	line-height: 17px;
	padding: 0px 4px;
	color: #fff;
	font-style: normal;
	margin-right: 8px;
	display: inline-block;
	cursor: pointer;
}

.res_bule {
	background: #40b0ff;
	padding: 0px 4px;
	font-family: arial;
	margin-right: 10px;
	color: #fff;
	font-style: normal;
	line-height: 17px;
	display: inline-block;
	cursor: pointer;
}

.res_yellow {
	background: #ff9c27;
	line-height: 17px;
	font-family: arial;
	padding: 0px 4px;
	margin-right: 10px;
	color: #fff;
	font-style: normal;
	display: inline-block;
	cursor: pointer;
}

.res_yp_csam {
	width: 65px;
	height: 20px;
	overflow: hidden;
}

.cy_lj {
	margin-right: 20px;
	display: inline-block;
}

.cy_bx {
	width: 17px;
	line-height: 17px;
	height: 17px;
	display: inline-block;
	*vertical-align: 0px;
	text-align: center;
	background: #6e7aa0;
	margin-right: 5px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.box17 {
	width: 17px;
	line-height: 17px;
	height: 17px;
}

.blue_box {
	display: inline-block;
	*vertical-align: 0px;
	text-align: center;
	background: #6e7aa0;
	margin-right: 5px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.seat1 {
	background: url(../image/icons_ticket.png) no-repeat 0 -1304px;
}

.seat4 {
	background: url(../image/icons_ticket.png) no-repeat 0 -1180px;
}

.seat5 {
	background: url(../image/icons_ticket.png) no-repeat 0 -1141px;
}

.seat6 {
	background: url(../image/icons_ticket.png) no-repeat -50px
		-1347px;
}

.seat-icon {
	background: url(../image/xz_15.gif) repeat-y 3px top;
}

.cy_pr {
	position: relative;
	z-index: 99;
}

.cydl {
	width: 320px;
	position: fixed;
	right: 20px;
	bottom: 0px;
}

.cydl_dl {
	width: 316px;
	height: 28px;
	border: solid 2px #e7e7e7;
	background: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #6f6e6e;
	float: left;
}

.cydl ul {
	width: 320px;
	height: 31px;
	float: left;
	line-height: 31px;
	background: #424965;
	color: #fff;
	font-weight: bold;
	border-top: solid 4px #c7c7c7;
	margin-top: -2px;
}

.cydl li {
	width: 106px;
	float: left;
	cursor: pointer;
}

.cydl li.hover {
	background: #2a3046;
	width: 106px;
	height: 31px;
	float: left;
}

.dd {
	display: block;
	width: 4px;
	height: 4px;
	background: #fff;
	margin: 13px 8px 0px 10px;
	float: left;
}

.cydl_qdk {
	width: 320px;
	height: 379px;
	overflow-x: auto;
	overflow-y: hidden;
	float: left;
	display: none;
}

.cydl_qdkt {
	width: 316px;
	height: 379px;
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 2px #e7e7e7;
	background: #fff;
	position: relative;
	padding-top: 10px;
	*padding-top: 0px
}

.cydl_qdkt p:nth-child(even) {
	color: #999;
	font-family: Georgia, serif;
	font-size: 17px;
	font-style: italic;
}

.cydl_qdkt p:nth-child(3n+0) {
	color: #c96;
}

.cy_xhx {
	border-bottom: solid 1px #e7e7e7;
}

.ml16 {
	margin-left: 16px;
}

.cydl_list {
	width: 300px;
	float: left;
}

.cydl_list_wz {
	width: 140px;
	float: left;
}

.cy_yj {
	width: 12px;
	height: 12px;
	cursor: pointer;
	background: url(../image/icon.png) -257px -159px no-repeat;
	position: fixed;
	bottom: 394px;
	right: 28px;
}

.cydl_listqd {
	width: 43px;
	height: 59px;
	overflow: hidden;
	float: left;
	margin: 0px 15px 15px 15px;
	*padding-bottom: 15px;
}

.cydl_listyy {
	width: 49px;
	height: 49px;
	overflow: hidden;
	float: left;
	margin: 0px 15px 15px 15px;
}

.cydl_listdyq {
	width: 145px;
	height: 69px;
	overflow: hidden;
	float: left;
	margin: 0px 15px 14px 15px;
}

.cydl_listdyq {
	background: url(../image/jjsy_18.jpg) left top no-repeat;
}

.cydl_list .bg {
	width: 45px;
	height: 69px;
	overflow: hidden;
	float: left;
	letter-spacing: -4px;
	margin: 0px 15px 14px 15px;
	font-family: arial;
	font-size: 41px;
	color: #fff;
	line-height: 69px;
	padding-right: 100px;
	text-align: right;
}

.cydl_listdyqtwo {
	background: url(../image/jjsy_21.jpg) left top no-repeat;
}

.cydl_listdyqnowtwo {
	background: url(../image/jjsy_23.jpg) left top no-repeat;
}

.cydl_listdyq_wz {
	width: 40px;
	float: right;
	margin-right: 30px;
}

.backff {
	background: #fff6f1;
}

.backe7 {
	background: #e7ebf9;
}

.backgary {
	background: #f4f4f4
}

.cydl_qdktttt {
	width: 306px;
	overflow: auto;
	background: #fff;
	padding: 0px 5px;
	bottom: 30px;
}

.cydl_qdknone {
	width: 304px;
	overflow: auto;
	font-size: 14px;
	background: #fff;
	padding: 50px 5px;
	line-height: 24px;
	text-align: center;
	bottom: 30px;
	color: #2b2424;
	border: ssolid 1px #e7e7e7;
}

.cydl_qdknone img {
	margin-bottom: 10px;
}

.cydl_qdknone a {
	color: #2788eb
}

.cydl_qdkt_l {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 0;
}

.cy_yjtwo {
	width: 12px;
	height: 12px;
	background: url(../image/icon.png) -257px -159px no-repeat;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 10px;
}

.bdt img {
	display: none;
}

.cy_rt {
	float: right;
}

.mt15 {
	margin-top: 15px;
}

.mr50 {
	margin-right: 50px;
}

.res_movie_fy {
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin: 30px 0px 50px 0px;
	text-align: right;
}

.res_movie_fy span {
	padding: 15px;
	margin-right: 4px;
	transition: all 0.3s ease 0s;
}

.res_movie_fy span:hover {
	text-decoration: underline;
	cursor: pointer;
	background: #424965;
	color: #fff;
	text-decoration: none;
}

.res_movie_fy .current {
	background: #424965;
	color: #fff;
}

.recent {
	width: 640px;
	height: 100px;
	float: left;
	margin: 10px 0 0 40px;
}

.recent li {
	width: 640px;
	background: url(../image/zhx.gif) left center repeat-x;
	float: left;
}

.recent .prompt {
	margin: 10px 0 0 0;
}

.recent .btn {
	width: 92px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	line-height: 20px;
	border: solid 3px #c51849;
	margin-top: 6px;
	background: #f03b6e;
	float: right;
	font-family: "microsoft Yahei";
	font-size: 12px;
	color: #fff;
}

.recent .btn:hover {
	background: #c51849;
}

.res_qq {
	background: #fc5242;
	border: solid 1px #fff;
	color: #fff;
	font-size: 9px;
	width: 15px;
	line-height: 15px;
	-moz-border-radius: 15px;
	-webki-border-radius: 15px;
	border-radius: 15px;
	position: absolute;
	text-align: center;
	display: inline-block;
	top: -13px;
	right: -28px;
	*right: -19px;
	font-weight: normal;
	font-family: Arial;
}

.movie_watch {
	padding: 5px 0px 1px 10px;
	*padding: 5px 0px 3px 10px;
	border-top: solid 3px #eee;
}

.fsc1_a:link,.fsc1_a:visited,.fsc1_a:hover {
	color: #c1c4c4;
}
